package com.myself.community.service;

import com.myself.community.entity.DiscussPost;

import java.util.List;

public interface DiscussPostService {
    /**
     * 帖子分页查询
     * @param userId
     * @param offset
     * @param limit
     * @return
     */
    public List<DiscussPost> findDiscussPosts(int userId, int offset, int limit);

    /**
     * 查询对应用户的帖子数目
     * @param userId
     * @return
     */
    public int findDiscussPostRows(int userId);

    /**
     * 新增帖子
     * @param post
     * @return
     */
    public int addDiscussPost(DiscussPost post);

    /**
     *根据主键查询帖子
     * @param id
     * @return
     */
    public DiscussPost findDiscussPostById(int id);

    /**
     * 更新帖子评论数
     * @param id
     * @param commentCount
     * @return
     */
    public int updateCommentCount(int id, int commentCount);
}
